package com.hb.core.pojo.project.proj.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hb.core.pojo.Attachments;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 公开招标, 邀请招标统一使用该实体
 * 目前代码逻辑上仅commonType字段有区别
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("trade_project")
@ApiModel(value = "招标项目业务模型", description = "项目信息表")
public class BidProject extends AbstractProject {

    @ApiModelProperty(value = "资格审查方式(1: 预审, 2: 后审)")
    private Integer qualWay;

    @ApiModelProperty(value = "开标方式(1: 线上, 2: 线下)")
    private Integer openWay;

    @ApiModelProperty(value = "评标方式(1: 线上, 2: 线下)")
    private Integer evalWay;

    @ApiModelProperty(value = "开标步制(单双信封)(1: 一步制, 2: 两步制)")
    private Integer openStep;

    @ApiModelProperty(value = "投标文件递交方式(1: 一次递交, 2: 两次递交)")
    private Integer submitWay;



    @ApiModelProperty(value = "资格预审开启方式(1: 线上, 2: 线下)")
    private Integer preOpenFlag;

    @ApiModelProperty(value = "资格预审评审方式(1: 线上, 2: 线下)")
    private Integer preEvalFlag;

    @ApiModelProperty(value = "是否评审")
    private Integer reviewFlag;

    /**
     * 是否两阶段
     */
    @ApiModelProperty(value = "是否两阶段")
    private Integer twoStageFlag;



}
